rest your case - Spanish English Dictionary